package cn.hope.feign.clients;


import cn.hope.feign.pojo.User;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 文件名：UserClient
 * 创建者：hope
 * 邮箱：1602774287@qq.com
 * 微信：hope4cc
 * 创建时间：2022/12/7-21:32
 * 描述：
 */
// 使用该注解，表示这里要使用哪个服务提供者
@FeignClient("userservice")
public interface UserClient {

    // 要调用该服务提供者的哪个方法
    @GetMapping("/hello")
    String hello();

    @GetMapping("/user/{id}")
    User findUser(@PathVariable("id") Long id);
}
